import sqlite3
cn=sqlite3.connect(r"图片识别.sqlite")
cursor=cn.cursor()
#https://blog.csdn.net/xhqt520/article/details/50109507/
try:
    cursor.execute('DROP TABLE 图片识别表')
    cursor.execute('CREATE TABLE 图片识别表(ID INTEGER PRIMARY KEY AUTOINCREMENT,图片地址 TEXT,识别结果 TEXT)')
except:
    cursor.execute('CREATE TABLE 图片识别表(ID INTEGER PRIMARY KEY AUTOINCREMENT,图片地址 TEXT,识别结果 TEXT)')
import os
#https://jingyan.baidu.com/article/a3761b2bc78d731576f9aaa5.html
my_path=r'D:\OneDrive - xKx\虾皮助理\数据库'
n=1
def bianli(rootDir):
    global n
    for root,dirs,files in os.walk(rootDir):
        for file in files:
            print(os.path.join(root,file))
            my_files=os.path.join(root,file)
            n+=1
            cursor.execute('INSERT INTO 图片识别表(图片地址) VALUES ("%s")'%my_files)

        for dir in dirs:
            bianli(dir)
rootDir=input('请输入要遍历的文件夹位置，注意未过滤文件格式哦,百度文字识别中有格式以及大小有过滤:')
bianli((rootDir))
cn.commit()#提交事务